iT邦幫忙

2023 iThome 鐵人賽

DAY 7
0
Mobile Development

好好用的 flutter 套件系列 第 7

好好用的 flutter 套件 - Day 7 wakelock

  • 分享至 

  • xImage
  •  

需求

讓App 放在那不會自動進入休眠狀態,如何是影片類型、開會類型這種長時間不會操作,但要長時間開啟螢幕

wakelock - Readme

看完了 Usage 和 Example 是符合需求的和簡單好用的感覺
import 'package:wakelock/wakelock.dart';
// ...

// The following line will enable the Android and iOS wakelock.
Wakelock.enable();

// The next line disables the wakelock again.
Wakelock.disable();

wakelock - Installing

直接在 pubspec.yaml 加上 wakelock: ^0.6.2 ,然後pub get 
dependencies:
  wakelock: ^0.6.2

https://ithelp.ithome.com.tw/upload/images/20230921/20121643Q4Kr1j0tES.png

wakelock Example

在 /lib/main.dart 加入 程式
import 'package:wakelock/wakelock.dart';

https://ithelp.ithome.com.tw/upload/images/20230921/20121643JhmqzIyGnT.png

把wakelock Enable

https://ithelp.ithome.com.tw/upload/images/20230921/20121643gn3Gx5jxjl.png

執行結果

這樣螢幕就不會休眠了

https://ithelp.ithome.com.tw/upload/images/20230921/20121643CJt42oG8ZX.png

心得

真的是簡單好用呀

上一篇
好好用的 flutter 套件 - Day 6 url_launcher
下一篇
好好用的 flutter 套件 - Day 8 http
系列文
好好用的 flutter 套件30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言